body {background-color: #F5F5F5;}


.collectdoctor, .personal-doctor{width:100%;height:3.6rem;background: #fff;box-sizing: border-box;border-top: 1px solid #e6e6e6;border-bottom: 1px solid #e6e6e6;margin-top:0.24rem;
overflow: hidden;position: relative;}

.personal-doctor .personal-img{width:0.6rem;height:0.6rem;position: absolute;top:0;}
.personal-doctor .personal-img img{width:100%;}
.personaldoctor {padding:0.3rem;padding-right: 0;}
.personal-doctor .exclusive-doctor {padding-right: 0.3rem;}		
.collectdoctor .exclusive-doctor {width:6.9rem;height:2.78rem;z-index:99;padding-right: 0.2rem;}
.exclusive-doctor .doctor-infor {display:inline-block;width:100%;height:100%;position:absolute;left:0.3rem;top:0.35rem;}
.exclusive-doctor .picture {width:1.2rem;height:1.2rem;border-radius:50%;}
.exclusive-doctor .picture img {width:100%;height:100%;border-radius:50%;}
.exclusive-doctor .doctorinfors {position:absolute;left:1.78rem;top:0.36rem;color:#333;}
.exclusive-doctor font {margin-right:0.24rem;}
.exclusive-doctor .name {font-weight: bold;font-family:'PingFang-SC-Medium';padding-top:0.1rem;}
.exclusive-doctor .doct {color:#333;position: absolute;left:1.78rem;top:1.5rem;color:#333;}

.exclusive-doctor .hospital {position:absolute;left:1.78rem;top:0.9rem;color:#333;}
.exclusive-doctor .skilful {width:5.38rem;position:absolute;left:1.78rem;top:2.08rem;color:#333;white-space: nowrap; overflow: hidden; text-overflow: ellipsis;}
.exclusive-doctor .info {height:0.88rem;border-top:1px solid #e6e6e6;margin-top:1.12rem;color:#999;}
.exclusive-doctor .info p {width:49%;line-height:1;margin:0.2rem 0;}
.exclusive-doctor .info p span {display:inline-block;margin:0.12rem;color:#f86a5b;}
.exclusive-doctor .info p:nth-child(1) {float:left; border-right:1px solid #e6e6e6;}
.exclusive-doctor .info p:nth-child(2) {float:right;}


.collect-doctor {width:100%;margin-bottom: 1.5rem;}
.collect-doctor li {width:100%;height:3.48rem;margin-top:0.24rem;background: #fff;}
.collect-doctor li .cancel-collect {width:1.55rem;height:0.6rem;border-radius:0.3rem;background-color:#47BAFE;color:#fff;position:absolute;top:0.3rem;right:0.3rem;padding-top: 0.16rem;padding-left:0.24rem;}

.collectdoctor {padding:0.28rem;}
.no-collect {width:100%; margin-top:1.2rem;}
.no-collect img {display:block;width:4.44rem;height:3rem;margin:0 auto;}
.no-collect p {width:3rem;height:0.3rem;margin:0 auto;line-height:1;color:#666;margin-top:0.8rem;}

